# @Version : 1.0
# @Author  : 刘宇
# @File    : 15_for_detail.py
# @Time    : 2025/10/7 18:09


# range()函数
# class range(start,stop,step=1)
# 其中start是包括在里面，stop不包括在里面

# 1.range实际上是一个不可变的序列类型
# 2.range 默认增加的步长step为1，也可以指定，start默认为0
# 3.通过list()可以查看range()生成的序列包含的数据
# 4.range()生成的数列是 前闭后开——> range(1,5)中 1是包含在里面的；5是不包含在里面的。
# 即range(1,5)    1 2 3 4

# 生成[1,2,3,4,5]
r1 = range(1, 6, 1)
# 最后面的1可以不写，因为step默认为1
# r1 = range(1, 6)
print(list(r1))

# 生成[0,1,2,3,4,5,]
r2 = range(0, 6)
# 或者直接写
# r2=range(6)
print(list(r2))

# 生成[1,3,5,7.9]
r3 = range(1, 10, 2)
print(list(r3))


# 使用for+range方式输出10句"hello world"
for i in range(10):
    print("hello world",i)
